package com.uzai.console.vo.pyq.pyqautoconfig;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年09月01日 19:21
 */
@Data
@ApiModel("朋友圈自动发圈配置返回对象")
public class PyqAutoConfigVo {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("任务名称")
    private String name;

    @ApiModelProperty("状态（0关闭 1开启）")
    private Integer status;

    @ApiModelProperty("设备方案id")
    private Long devicePlanId;

    @ApiModelProperty("设备方案名称")
    private String devicePlanName;

    @ApiModelProperty("朋友圈类型 0-商品 1-图文 2-悠哉精品淘宝商品；10-悠哉精品库悠友圈")
    private Integer type;

    @ApiModelProperty("开始限制时间（HH:mm）")
    private String limitTimeStart;

    @ApiModelProperty("结束限制时间（HH:mm）")
    private String limitTimeEnd;

    @ApiModelProperty("发送频率最小值(每个几分钟发送一条)")
    private Integer rateMin;

    @ApiModelProperty("发送频率最大值(每个几分钟发送一条)")
    private Integer rateMax;

    @ApiModelProperty("发送周期(0-发送时间段内按频率发送；1-发送时间段内只发送1次)")
    private Integer sendCycle;

    @ApiModelProperty("不重复发送时间（默认为3天）")
    private Integer limitRepeatDay;

    @ApiModelProperty("屏蔽关键词列表")
    private List<String> ignoreList;

    @ApiModelProperty("朋友圈内容id(-100表示自定义模板)")
    private Long contentId;

    @ApiModelProperty("朋友圈内容")
    private String content;

    @ApiModelProperty("图片url")
    private List<String> imgList;

    @ApiModelProperty("评论模板id")
    private Long commentId;

    @ApiModelProperty("自定义评论内容")
    private String commentContent;

    @ApiModelProperty("支持图片md5加密（0关闭 1开启）")
    private Integer imgSecret;

    @ApiModelProperty("插入随机表情（0-关闭；1-开启）")
    private Integer emoji;

    @ApiModelProperty("发送随机图片（0-关闭；1-开启）")
    private Integer randomImg;

    @ApiModelProperty("是否发送商品自带评论（0-不发送；1-发送）")
    private Integer goodsComment;

    @ApiModelProperty("创建时间")
    private Integer createTime;

    @ApiModelProperty("短语替换旧词")
    private String replaceOld;

    @ApiModelProperty("短语替换新词")
    private String replaceNew;

    @ApiModelProperty("发送评论层数")
    private String goodsCommentLevel;

    @ApiModelProperty("发送评论层数列表")
    private List<Integer> goodsCommentLevelList;

    @ApiModelProperty("悠哉精品库悠友圈会员id")
    private Long yzjxGoodsUserId;

    @ApiModelProperty("素材类型(2-图文；5-视频号)")
    private List<Integer> materialTypeList;

}
